home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 September / EnigmA AMIGA RUN 10 (1996)(G.R. Edizioni)(IT)[!][issue 1996-09][EARSAN CD XI].iso / earcd / comm6 / togmi11.rdm < prev    next >
Text File  |  1996-08-16  |  4KB  |  110 lines

  1. Short:    Miami autoiconify dial up/down script
  2. Author:   mat@cu-amiga.co.uk (Mat Bettinson)
  3. Uploader: mat@cu-amiga.co.uk (Mat Bettinson)
  4. Type:     comm/tcp
  5.  
  6. TogMi 1.1 by Mat Bettinson
  7.  
  8. * What is TogMi?
  9.  
  10. TogMi is an Arexx script for controlling the new Miami TCP/IP stack by
  11. Holger Kruse. Normally to dial up and hang up, you will need to open the
  12. Miami GUI and click on the buttons. With TogMi and it's launch icon, you
  13. only need to click on an icon to Toggle Miami's state, hence the name. 
  14.  
  15. * How does it work?
  16.  
  17. TogMi is configurable in as far as what little it does. If it's activated
  18. but Miami is not currently running, it has the option of launching Miami
  19. and then dialling up. If Miami is running, it will instruct Miami to dial
  20. up. Likewise if Miami is on-line it will instruct Miami to hang up.
  21.  
  22. * Requirements?
  23.  
  24.  1. RexxMast active, TogMi is an Arexx script.
  25.  2. TogMi.rexx in the rexx: assign.
  26.  3. The Miami TCP/IP stack. Dow!
  27.  4. The rexxtricks.library but not essential.
  28.  5. OS 2.x I guess though only tested on 3.x
  29.  
  30. * Installation;
  31.  
  32. 1> Copy TogMi.rexx to rexx:
  33.  
  34. 2> Copy rexxtricks.library to libs: if tooltype reading is required. This
  35. is a 50K library or so, perhaps low memory users might like to skip it.
  36.  
  37. 3> Drag TogMi icon to where it's required. Highlight it and select 'Leave
  38. Out' from the Workbench menus. Simple move the icon on WB to where you want
  39. it to stay and then use the icon snapshot function.
  40.  
  41. * Configuration;
  42.  
  43. TogMi has it's configuration in two places. One in the icon tooltypes and
  44. the other in the header of the script file. If for any reason TogMi can not
  45. read the icon tooltypes, the defaults in the header of the script file will
  46. be used.
  47.  
  48. A word of warning, because the TogMi script is activated from a small DOS
  49. script via IconX, any REAL tooltypes will cease to make it work. I don't
  50. really understand why but the workaround is by using fake tooltypes. By
  51. this I mean that there is simply no '=' sign between the tooltype label and
  52. the value. Just click on the TogMi icon, select icon information and see
  53. for yourself.
  54.  
  55. Description of Tooltypes;
  56.  
  57. MiamiDir - Followed by the path where Miami resides. TogMi uses this path
  58. to find 'Miami' to run if it is instructed to do so (and it's not running
  59. already obviously).
  60.  
  61. Default setting: MiamiDir Store:Miami (Miami path)
  62.  
  63. NB Useless setting obvious. If you don't change this, TogMi will complain
  64. it can't find Miami to run it.
  65.  
  66. RunMiami - YES or NO, simply whether or not to run Miami if it's not
  67. running already. Make sure your Miami configuration is Miami.default in
  68. this case as that's all it'll load before Miami dials out.
  69.  
  70. Default setting: RunMiami YES         (If not running)
  71.  
  72. KilMiami - YES or NO, dubious setting that when instructed to hang-up Miami
  73. will QUIT Miami totally. This usually doesn't have pleasant side effects
  74. for any TCP clients currently running. Not recommended.
  75.  
  76. Default setting: KilMiami NO          (On hang-up)
  77.  
  78. Window - Top left X pos, Top left Y pos, width, height. Sets the size of
  79. the CON: which TogMi will open to report it's status. You obviously don't
  80. want it too large, TogMi is supposed to be a Stealth App TM :-)
  81.  
  82. Default setting: Window 300,20,400,50 (x,y,wid,height)
  83.  
  84. Iconify - YES or NO. Tricky one since at time of writing Miami was, rather
  85. oddly for a MUI app, not paying attention to 'SHOW' and 'HIDE'. Holger has
  86. been told so I'm sure it'll reappear in the next release. This Deiconifies
  87. Miami during the dial phase and reiconifies Miami after it. For those who
  88. must watch a dial script in action. :-)
  89.  
  90. Default setting: Iconify YES          (spesh iconify)
  91.  
  92. SetMiami - The name of a configuration file in Miami's directory. This way
  93. you can specify what configuration to load up and dial out. A nice
  94. application would be to have different copies of the TogMi icon with
  95. different configurations specified in the tooltypes. I use this myself for
  96. the different providers I use. The hassle is, I'm afraid, you can't rename
  97. the TogMi icon since I can't tell the name of the 
  98.  
  99. Default setting: SetMiami Miami.default (configuration)
  100.  
  101. * Future?
  102.  
  103. That depends on what Miami gets as far as an Arexx port and what really
  104. needs to be done. Basically not much extra I can think of but I'm open to
  105. suggestions.
  106.  
  107. Enjoy,
  108.  
  109. Mat Bettinson - mat@cu-amiga.co.uk
  110.